package com.n5x.mapper.goods;

import com.n5x.model.goods.GoodsInfoType;
import com.n5x.model.goods.GoodsInfoTypeExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface GoodsInfoTypeMapper {
    int countByExample(GoodsInfoTypeExample example);

    int deleteByExample(GoodsInfoTypeExample example);

    int deleteByPrimaryKey(String id);

    int insert(GoodsInfoType record);

    int insertSelective(GoodsInfoType record);

    List<GoodsInfoType> selectByExample(GoodsInfoTypeExample example);

    GoodsInfoType selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") GoodsInfoType record, @Param("example") GoodsInfoTypeExample example);

    int updateByExample(@Param("record") GoodsInfoType record, @Param("example") GoodsInfoTypeExample example);

    int updateByPrimaryKeySelective(GoodsInfoType record);

    int updateByPrimaryKey(GoodsInfoType record);
}